class RapportoGiornaliero < ActiveRecord::Base
  acts_as_paranoid unless SHOW_DELETED
  belongs_to :referente, :class_name => 'Personale'#, :foreign_key => 'referente_id' 
  has_many :rapporto_giornaliero_lavori, :dependent => :protect, :class_name => 'RapportoGiornalieroLavoro'
  has_and_belongs_to_many :tipi_attrezzo, :join_table => 'rapporti_giornalieri_tipi_attrezzo', :uniq => true, :class_name => 'TipoAttrezzo'
  has_and_belongs_to_many :veicoli, :join_table => 'rapporti_giornalieri_veicoli', :uniq => true, :class_name => 'Veicolo'
  validates_presence_of :data, :rapporto_giornaliero_lavori

  def name
    "#{data}"
  end
end
